

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Expires" content="Mon, 20 Jan 2001 20:01:21 GMT" />
<meta name="generator" content="Robot trunk 20090408 (Python 2.5.2 on linux2)" />
<style media="all" type="text/css">
  /* Generic styles */ 
  body {
    font-family: sans-serif;
    font-size: 0.8em;
    color: black;
    padding: 6px; 
  }      
  h2 {
    margin-top: 1.2em;
  }
  /* Statistics Table */
  table.statistics {
    width: 58em;
    border: 1px solid black;
    border-collapse: collapse;
    empty-cells: show;
    margin-bottom: 1em;
  }
  table.statistics td, table.statistics th {
    border: 1px solid black;
    padding: 1px 4px;
    margin: 0px;
  }
  table.statistics th {
    background: #C6C6C6;
  }
  .col_stat_name {
    width: 40em;        
  }
  .col_stat {
    width: 3em;
    text-align: center;
  }
  .stat_name {
    float: left;
  }
  .stat_name a, .stat_name span {
    font-weight: bold;
  }
  .tag_links {
    font-size: 0.9em;
    float: right;
    margin-top: 0.05em;
  }
  .tag_links span {
    margin-left: 0.2em;
  }
  /* Statistics Table Graph */
  .pass_bar { 
    background: #00f000;
  }
  .fail_bar {
    background: red;
  }
  .no_tags_bar {
    background: #E9E9E9;
  }
  .graph { 
    position: relative;
    border: 1px solid black;
    width: 11em;
    height: 0.75em;
    padding: 0px;
    background: #E9E9E9;
  }
  .graph b {
    display: block;
    position: relative;
    height: 100%;
    float: left;
    font-size: 4px;  /* to make graphs thin also in IE */
  }
  /* Tables in documentation */
  table.doc {
    border: 1px solid gray;
    background: transparent;
    border-collapse: collapse;
    empty-cells: show;
    font-size: 0.9em;
  }
  table.doc td {
    border: 1px solid gray;
    padding: 0.1em 0.3em;
    height: 1.2em;
  }
  /* Misc Styles */
  .not_available {
    color: gray;      /* no grey in IE */
    font-weight: normal;
  }
  .parent_name {
    font-size: 0.7em;
    letter-spacing: -0.07em;
  }
  a:link, a:visited {
    text-decoration: none;
    color: blue;
  }
  a:hover, a:active {
    text-decoration: underline;
    color: purple;
  }
  /* Headers */
  .header {
    width: 58em;
    margin: 6px 0px;
  }
  h1 {
    margin: 0px;
    width: 70%;
    float: left;
  }
  .times {
    width: 26%;
    float: right;
    text-align: right;
  }
  .generated_time, .generated_ago {
    font-size: 0.9em;
  }              
  .spacer {
    font-size: 0.8em;
    clear: both;
  }
  /* Status text colors */
  .error, .fail {
    color: red;
  }
  .pass {
    color: #009900;
  }
  .warn {
    color: #FFCC00;
  }
  .not_run {
    color: #663300;
  }
</style>
<style media="print" type="text/css">
  body {
    background: white;
    padding: 0px; 
    font-size: 8pt;
  }
  a:link, a:visited {
    color: black;
  }
  .header, table.details, table.statistics {
    width: 100%;
  }
  .generated_ago, .expand {
    display: none;
  }
</style>
<style media="all" type="text/css">
  /* Tables */
  body {
    background: white;
  }       
  table.suite, table.errors {
    width: 100%;
    border: 1px solid gray;  /* no grey in IE */
    margin: 0.2em 0em;
    padding: 0.2em;
  }
  table.errors td.level {
    font-weight: bold;
    width: 4em;
    text-align: center;
    vertical-align: top;
  }
  table.errors td.time {
    width: 10em;
    vertical-align: top;
  }
  table.test {
    width: 100%;
    border: 1px dashed gray;
    margin: 0.2em 0em;
    padding: 0.2em;
  }
  table.metadata, table.keyword, table.messages {
    margin-left: 1.1em;
    width: 100%;
  }
  table.metadata, table.messages {
    margin-right: 2em;
  }
  table.keyword table.metadata {
    font-size: 0.9em;
    margin-left: 1.4em;
  }
  table.messages {
    font-family: monospace;
    font-size: 1.2em;
  }
  table.metadata th {
    width: 12em;
    text-align: left;
    vertical-align: top;
  }
  table.metadata td {
    padding-left: 0.5em;
    vertical-align: top;
  }
  table.messages td {
    vertical-align: top;
  }
  table.messages td.time {
    width: 6em;
    letter-spacing: -0.05em;
  } 
  table.messages td.level {
    width: 4em;
    text-align: center;
  }
  /* Folding buttons */
  div.foldingbutton {
    text-align: center;
    line-height: 0.8em;
    font-size: 0.8em;
    margin: 0.2em 0.4em 0em 0.1em;
    height: 0.9em;
    width: 0.9em;
    float: left;
    text-decoration: none;
    font-weight: bold; 
    border: 1px solid black;
    border: 1px solid black;
  }
  div.foldingbutton:hover {
    background: yellow;
  }  
 .expand {
   float: right;
   margin-right: 0.5em;
   font-size: 0.8em;
  }  
  /* Test, suite and kw names */
  .name, .splitname {   
    font-weight: bold;
    text-decoration: none;
  }
  a.name:hover {
    text-decoration: none;
    color: black;
  }
</style>
<script type="text/javascript">
    function toggle_child_visibility(element_id) {
        if (document.getElementById(element_id + '_children') != null) {
            toggle_visibility(element_id + '_children')
        }
        else {
            toggle_visibility(element_id)
        }
        if (document.getElementById(element_id + '_foldlink') != null) {
            toggle_visibility(element_id + '_foldlink')
        }
        if (document.getElementById(element_id + '_unfoldlink') != null) {
            toggle_visibility(element_id + '_unfoldlink')
        }
    }
    function toggle_visibility(element_id) {
        var element = document.getElementById(element_id)
        if (element == null) {
            return
        }
        if (element.style.display == 'none') {
            element.style.display = 'block'
        }
        else {
            element.style.display = 'none'
        }
    }
    function expand_all_children(element_id) {
        var elements = document.getElementById(element_id).getElementsByTagName('div')
        for (var i=0; i<elements.length; i++) {
            var element = elements[i]
            if (element.className == 'indent' && element.style.display == 'none') {
                toggle_child_visibility(element.getAttribute('id').replace(/_children/, ''))
            }
        }
    }
    function open_element_by_url() {
        var name = get_element_name_from_url()
        if (name != null) {
            set_element_visible(name)
            window.location.hash = name  // does not seem to work with Opera 
        }
    }
    function get_element_name_from_url() {
        var hash = window.location.hash
        if (hash == '' || hash == '#' || hash == null) {
            return null
        }
        return hash.slice(1).replace(/%20/g, ' ')        
    }
    function set_element_visible(name) {
        var elements = document.body.getElementsByTagName('a')
        for (var i=0; i<elements.length; i++) {
            if (elements[i].getAttribute('name') == name) {
                open_parents(elements[i])
                return
            }
        }
    }
    // Find right type of parent element, open it and its parents
    function open_parents(element) {
        var parent = element.parentNode
        // Find a parent table with id
        while (parent.nodeName != 'TABLE' || parent.getAttribute('id') == null) {
            parent = parent.parentNode
        }
        var element_id = parent.getAttribute('id')
        if (document.getElementById(element_id+'_children').style.display == 'none') {
            toggle_child_visibility(element_id)
            open_parents(parent)
        }
    }
</script>

<title>Selenium Demo Tests Log</title>
</head>
<body onload="open_element_by_url()">
<div class="header">
  <h1>Selenium Demo Tests Log</h1>
  <div class="times">
    <span class="generated_time">Generated<br />20090415&nbsp;07:37:26&nbsp;GMT +03:00</span><br />
	<span class="generated_ago">
<script type="text/javascript">
  function get_end(number) {
    if (number == 1) { return ' ' }
    return 's '
  }
  function get_sec_str(secs) {
    return secs + ' second' + get_end(secs)
  }
  function get_min_str(mins) {
    return mins + ' minute' + get_end(mins)
  }
  function get_hour_str(hours) {
    return hours + ' hour' + get_end(hours)
  }
  function get_day_str(days) {
    return days + ' day' + get_end(days)
  }
  function get_year_str(years) {
    return years + ' year' + get_end(years)
  }
  generated = 1239770246
  current = Math.round(new Date().getTime() / 1000)  // getTime returns millis
  elapsed = current - generated
  // elapsed should only be negative if clocks are not in sync
  if (elapsed < 0) {
    elapsed = Math.abs(elapsed)
    prefix = '- '
  }
  else {
    prefix = ''
  }
  secs  = elapsed % 60
  mins  = Math.floor(elapsed / 60) % 60
  hours = Math.floor(elapsed / (60*60)) % 24
  days  = Math.floor(elapsed / (60*60*24)) % 365
  years = Math.floor(elapsed / (60*60*24*365))
  if (years > 0) { 
    // compencate the effect of leap years (not perfect but should be enough)
    days = days - Math.floor(years / 4)
    if (days < 0) { days = 0 }
    output = get_year_str(years) + get_day_str(days)
  }
  else if (days > 0) { 
    output = get_day_str(days) +  get_hour_str(hours)
  }
  else if (hours > 0) {
    output = get_hour_str(hours) + get_min_str(mins)
  }
  else if (mins > 0) {
    output = get_min_str(mins) + get_sec_str(secs)
  }
  else {
    output = get_sec_str(secs)
  }
  document.write(prefix + output + 'ago')
</script>
    </span>
  </div>
</div>
<div class="spacer">&nbsp;</div>
<h2>Test Statistics</h2>
<table class="statistics">
<tr>
<th class="col_stat_name">Total Statistics</th>
<th class="col_stat">Total</th>
<th class="col_stat">Pass</th>
<th class="col_stat">Fail</th>
<th class="col_graph">Graph</th>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><span>Critical Tests</span></div>
</td>
<td class="col_stat">10</td>
<td class="col_stat">4</td>
<td class="col_stat">6</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 40.00%;" title="40.0%"></b>
<b class="fail_bar" style="width: 59.99%;" title="60.0%"></b>
</div>
</td>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><span>All Tests</span></div>
</td>
<td class="col_stat">10</td>
<td class="col_stat">4</td>
<td class="col_stat">6</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 40.00%;" title="40.0%"></b>
<b class="fail_bar" style="width: 59.99%;" title="60.0%"></b>
</div>
</td>
</tr>
</table>
<table class="statistics">
<tr>
<th class="col_stat_name">Statistics by Tag</th>
<th class="col_stat">Total</th>
<th class="col_stat">Pass</th>
<th class="col_stat">Fail</th>
<th class="col_graph">Graph</th>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><span>regression</span></div>
<div class="tag_links">
</div>
</td>
<td class="col_stat">10</td>
<td class="col_stat">4</td>
<td class="col_stat">6</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 40.00%;" title="40.0%"></b>
<b class="fail_bar" style="width: 59.99%;" title="60.0%"></b>
</div>
</td>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><span>smoke</span></div>
<div class="tag_links">
</div>
</td>
<td class="col_stat">4</td>
<td class="col_stat">0</td>
<td class="col_stat">4</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 0.00%;" title="0.0%"></b>
<b class="fail_bar" style="width: 99.99%;" title="100.0%"></b>
</div>
</td>
</tr>
</table>
<table class="statistics">
<tr>
<th class="col_stat_name">Statistics by Suite</th>
<th class="col_stat">Total</th>
<th class="col_stat">Pass</th>
<th class="col_stat">Fail</th>
<th class="col_graph">Graph</th>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><a href="#suite_Login Tests" onclick="set_element_visible('suite_Login Tests')" title="Login Tests">Login Tests</a></div>
</td>
<td class="col_stat">10</td>
<td class="col_stat">4</td>
<td class="col_stat">6</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 40.00%;" title="40.0%"></b>
<b class="fail_bar" style="width: 59.99%;" title="60.0%"></b>
</div>
</td>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><a href="#suite_Login Tests.Higher Level Login" onclick="set_element_visible('suite_Login Tests.Higher Level Login')" title="Login Tests.Higher Level Login"><span class="parent_name">Login Tests . </span>Higher Level Login</a></div>
</td>
<td class="col_stat">3</td>
<td class="col_stat">0</td>
<td class="col_stat">3</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 0.00%;" title="0.0%"></b>
<b class="fail_bar" style="width: 99.99%;" title="100.0%"></b>
</div>
</td>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><a href="#suite_Login Tests.Invalid Login" onclick="set_element_visible('suite_Login Tests.Invalid Login')" title="Login Tests.Invalid Login"><span class="parent_name">Login Tests . </span>Invalid Login</a></div>
</td>
<td class="col_stat">6</td>
<td class="col_stat">4</td>
<td class="col_stat">2</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 66.69%;" title="66.7%"></b>
<b class="fail_bar" style="width: 33.30%;" title="33.3%"></b>
</div>
</td>
</tr>
<tr>
<td class="col_stat_name">
<div class="stat_name"><a href="#suite_Login Tests.Simple Login" onclick="set_element_visible('suite_Login Tests.Simple Login')" title="Login Tests.Simple Login"><span class="parent_name">Login Tests . </span>Simple Login</a></div>
</td>
<td class="col_stat">1</td>
<td class="col_stat">0</td>
<td class="col_stat">1</td>
<td class="col_graph">
<div class="graph">
<b class="pass_bar" style="width: 0.00%;" title="0.0%"></b>
<b class="fail_bar" style="width: 99.99%;" title="100.0%"></b>
</div>
</td>
</tr>
</table>
<h2>Test Execution Log</h2>
<table class="suite" id="suite000001">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('suite000001')">Expand All</a>
<div class="foldingbutton" id="suite000001_unfoldlink" onclick="toggle_child_visibility('suite000001');" style="display: none;">+</div>
<div class="foldingbutton" id="suite000001_foldlink" onclick="toggle_child_visibility('suite000001');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;SUITE: </span>
<a class="name" name="suite_Login Tests" title="Login Tests">Login Tests</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="suite000001_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests</td></tr>
<tr><th>Source:</th><td><a href="file:///home/jth/workspace/seleniumlib/demo/login_tests">/home/jth/workspace/seleniumlib/demo/login_tests</a></td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:29.478 &nbsp;/ &nbsp;20090415 07:37:26.699 &nbsp;/ &nbsp;00:00:57.221</td></tr>
<tr><th>Overall Status:</th><td class="fail">FAIL</td></tr>
<tr><th>Message:</th><td>10&nbsp;critical&nbsp;tests,&nbsp;4&nbsp;passed,&nbsp;<span class="fail">6&nbsp;failed</span><br />10&nbsp;tests&nbsp;total,&nbsp;4&nbsp;passed,&nbsp;<span class="fail">6&nbsp;failed</span></td></tr>
</table>
<table class="suite" id="suite000002">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('suite000002')">Expand All</a>
<div class="foldingbutton" id="suite000002_unfoldlink" onclick="toggle_child_visibility('suite000002');" style="display: none;">+</div>
<div class="foldingbutton" id="suite000002_foldlink" onclick="toggle_child_visibility('suite000002');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;SUITE: </span>
<a class="name" name="suite_Login Tests.Higher Level Login" title="Login Tests.Higher Level Login">Higher Level Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="suite000002_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Higher Level Login</td></tr>
<tr><th>Source:</th><td><a href="file:///home/jth/workspace/seleniumlib/demo/login_tests/higher_level_login.html">/home/jth/workspace/seleniumlib/demo/login_tests/higher_level_login.html</a></td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:29.500 &nbsp;/ &nbsp;20090415 07:36:55.480 &nbsp;/ &nbsp;00:00:25.980</td></tr>
<tr><th>Overall Status:</th><td class="fail">FAIL</td></tr>
<tr><th>Message:</th><td>3&nbsp;critical&nbsp;tests,&nbsp;0&nbsp;passed,&nbsp;<span class="fail">3&nbsp;failed</span><br />3&nbsp;tests&nbsp;total,&nbsp;0&nbsp;passed,&nbsp;<span class="fail">3&nbsp;failed</span></td></tr>
</table>
<table class="test" id="test000001">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000001')">Expand All</a>
<div class="foldingbutton" id="test000001_unfoldlink" onclick="toggle_child_visibility('test000001');" style="display: none;">+</div>
<div class="foldingbutton" id="test000001_foldlink" onclick="toggle_child_visibility('test000001');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Higher Level Login.Higher Level Valid Login" title="Login Tests.Higher Level Login.Higher Level Valid Login">Higher Level Valid Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000001_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Higher Level Login.Higher Level Valid Login</td></tr>
<tr><th>Tags:</th><td>regression, smoke</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:29.533 &nbsp;/ &nbsp;20090415 07:36:36.412 &nbsp;/ &nbsp;00:00:06.879</td></tr>
<tr><th>Status:</th><td class="fail">FAIL (critical)</td></tr>
<tr><th>Message:</th><td>Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td></tr>
</table>
<table class="keyword">
<tr id="kw000001">
<td>
<div class="foldingbutton" id="kw000001_unfoldlink" onclick="toggle_child_visibility('kw000001');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000001_foldlink" onclick="toggle_child_visibility('kw000001');" style="display: block;">+</div>
<span class="pass">SETUP: </span>
<span class="name">resource.Open Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000001">
<td>
<div class="indent" id="kw000001_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:29.534 &nbsp;/ &nbsp;20090415 07:36:36.112 &nbsp;/ &nbsp;00:00:06.578</td></tr>
</table>
<table class="keyword">
<tr id="kw000002">
<td>
<div class="foldingbutton" id="kw000002_unfoldlink" onclick="toggle_child_visibility('kw000002');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000002_foldlink" onclick="toggle_child_visibility('kw000002');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Open Browser </span>
<span class="arg">${LOGIN URL}, ${BROWSER}</span>
</td>
</tr>
<tr id="kw000002">
<td>
<div class="indent" id="kw000002_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Opens a new browser instance to given url.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:29.534 &nbsp;/ &nbsp;20090415 07:36:35.851 &nbsp;/ &nbsp;00:00:06.317</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:35.851</td>
<td class="info level">INFO</td>
<td class="msg">Opening browser 'firefox' to base url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000003">
<td>
<div class="foldingbutton" id="kw000003_unfoldlink" onclick="toggle_child_visibility('kw000003');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000003_foldlink" onclick="toggle_child_visibility('kw000003');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000003">
<td>
<div class="indent" id="kw000003_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:35.852 &nbsp;/ &nbsp;20090415 07:36:35.907 &nbsp;/ &nbsp;00:00:00.055</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:35.907</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000004">
<td>
<div class="foldingbutton" id="kw000004_unfoldlink" onclick="toggle_child_visibility('kw000004');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000004_foldlink" onclick="toggle_child_visibility('kw000004');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Login Page</span>
</td>
</tr>
<tr id="kw000004">
<td>
<div class="indent" id="kw000004_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:35.908 &nbsp;/ &nbsp;20090415 07:36:36.112 &nbsp;/ &nbsp;00:00:00.204</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:36.111</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Login Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000005">
<td>
<div class="foldingbutton" id="kw000005_unfoldlink" onclick="toggle_child_visibility('kw000005');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000005_foldlink" onclick="toggle_child_visibility('kw000005');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">demo</span>
</td>
</tr>
<tr id="kw000005">
<td>
<div class="indent" id="kw000005_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.112 &nbsp;/ &nbsp;20090415 07:36:36.142 &nbsp;/ &nbsp;00:00:00.030</td></tr>
</table>
<table class="keyword">
<tr id="kw000006">
<td>
<div class="foldingbutton" id="kw000006_unfoldlink" onclick="toggle_child_visibility('kw000006');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000006_foldlink" onclick="toggle_child_visibility('kw000006');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000006">
<td>
<div class="indent" id="kw000006_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.113 &nbsp;/ &nbsp;20090415 07:36:36.142 &nbsp;/ &nbsp;00:00:00.029</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:36.142</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'demo' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000007">
<td>
<div class="foldingbutton" id="kw000007_unfoldlink" onclick="toggle_child_visibility('kw000007');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000007_foldlink" onclick="toggle_child_visibility('kw000007');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">mode</span>
</td>
</tr>
<tr id="kw000007">
<td>
<div class="indent" id="kw000007_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.143 &nbsp;/ &nbsp;20090415 07:36:36.178 &nbsp;/ &nbsp;00:00:00.035</td></tr>
</table>
<table class="keyword">
<tr id="kw000008">
<td>
<div class="foldingbutton" id="kw000008_unfoldlink" onclick="toggle_child_visibility('kw000008');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000008_foldlink" onclick="toggle_child_visibility('kw000008');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000008">
<td>
<div class="indent" id="kw000008_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.143 &nbsp;/ &nbsp;20090415 07:36:36.178 &nbsp;/ &nbsp;00:00:00.035</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:36.178</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'mode' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000009">
<td>
<div class="foldingbutton" id="kw000009_unfoldlink" onclick="toggle_child_visibility('kw000009');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000009_foldlink" onclick="toggle_child_visibility('kw000009');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000009">
<td>
<div class="indent" id="kw000009_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.179 &nbsp;/ &nbsp;20090415 07:36:36.340 &nbsp;/ &nbsp;00:00:00.161</td></tr>
</table>
<table class="keyword">
<tr id="kw000010">
<td>
<div class="foldingbutton" id="kw000010_unfoldlink" onclick="toggle_child_visibility('kw000010');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000010_foldlink" onclick="toggle_child_visibility('kw000010');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000010">
<td>
<div class="indent" id="kw000010_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.179 &nbsp;/ &nbsp;20090415 07:36:36.340 &nbsp;/ &nbsp;00:00:00.161</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:36.339</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000011">
<td>
<div class="foldingbutton" id="kw000011_unfoldlink" onclick="toggle_child_visibility('kw000011');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000011_foldlink" onclick="toggle_child_visibility('kw000011');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">resource.Welcome Page Should Be Open </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000011">
<td>
<div class="indent" id="kw000011_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.340 &nbsp;/ &nbsp;20090415 07:36:36.374 &nbsp;/ &nbsp;00:00:00.034</td></tr>
</table>
<table class="keyword">
<tr id="kw000012">
<td>
<div class="foldingbutton" id="kw000012_unfoldlink" onclick="toggle_child_visibility('kw000012');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000012_foldlink" onclick="toggle_child_visibility('kw000012');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${WELCOME URL}</span>
</td>
</tr>
<tr id="kw000012">
<td>
<div class="indent" id="kw000012_children" style="display: block;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.341 &nbsp;/ &nbsp;20090415 07:36:36.374 &nbsp;/ &nbsp;00:00:00.033</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:36.373</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'.</td>
</tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:36.374</td>
<td class="fail level">FAIL</td>
<td class="msg">Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000013">
<td>
<div class="foldingbutton" id="kw000013_unfoldlink" onclick="toggle_child_visibility('kw000013');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000013_foldlink" onclick="toggle_child_visibility('kw000013');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">SeleniumLibrary.Close Browser </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000013">
<td>
<div class="indent" id="kw000013_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Closes the current browser.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.375 &nbsp;/ &nbsp;20090415 07:36:36.412 &nbsp;/ &nbsp;00:00:00.037</td></tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000002">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000002')">Expand All</a>
<div class="foldingbutton" id="test000002_unfoldlink" onclick="toggle_child_visibility('test000002');" style="display: none;">+</div>
<div class="foldingbutton" id="test000002_foldlink" onclick="toggle_child_visibility('test000002');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Higher Level Login.Even Higher Level Valid Login" title="Login Tests.Higher Level Login.Even Higher Level Valid Login">Even Higher Level Valid Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000002_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Higher Level Login.Even Higher Level Valid Login</td></tr>
<tr><th>Tags:</th><td>regression, smoke</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.413 &nbsp;/ &nbsp;20090415 07:36:43.145 &nbsp;/ &nbsp;00:00:06.732</td></tr>
<tr><th>Status:</th><td class="fail">FAIL (critical)</td></tr>
<tr><th>Message:</th><td>Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td></tr>
</table>
<table class="keyword">
<tr id="kw000014">
<td>
<div class="foldingbutton" id="kw000014_unfoldlink" onclick="toggle_child_visibility('kw000014');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000014_foldlink" onclick="toggle_child_visibility('kw000014');" style="display: block;">+</div>
<span class="pass">SETUP: </span>
<span class="name">resource.Open Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000014">
<td>
<div class="indent" id="kw000014_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.414 &nbsp;/ &nbsp;20090415 07:36:42.654 &nbsp;/ &nbsp;00:00:06.240</td></tr>
</table>
<table class="keyword">
<tr id="kw000015">
<td>
<div class="foldingbutton" id="kw000015_unfoldlink" onclick="toggle_child_visibility('kw000015');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000015_foldlink" onclick="toggle_child_visibility('kw000015');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Open Browser </span>
<span class="arg">${LOGIN URL}, ${BROWSER}</span>
</td>
</tr>
<tr id="kw000015">
<td>
<div class="indent" id="kw000015_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Opens a new browser instance to given url.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:36.414 &nbsp;/ &nbsp;20090415 07:36:42.633 &nbsp;/ &nbsp;00:00:06.219</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:42.633</td>
<td class="info level">INFO</td>
<td class="msg">Opening browser 'firefox' to base url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000016">
<td>
<div class="foldingbutton" id="kw000016_unfoldlink" onclick="toggle_child_visibility('kw000016');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000016_foldlink" onclick="toggle_child_visibility('kw000016');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000016">
<td>
<div class="indent" id="kw000016_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.634 &nbsp;/ &nbsp;20090415 07:36:42.642 &nbsp;/ &nbsp;00:00:00.008</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:42.642</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000017">
<td>
<div class="foldingbutton" id="kw000017_unfoldlink" onclick="toggle_child_visibility('kw000017');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000017_foldlink" onclick="toggle_child_visibility('kw000017');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Login Page</span>
</td>
</tr>
<tr id="kw000017">
<td>
<div class="indent" id="kw000017_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.642 &nbsp;/ &nbsp;20090415 07:36:42.654 &nbsp;/ &nbsp;00:00:00.012</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:42.654</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Login Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000018">
<td>
<div class="foldingbutton" id="kw000018_unfoldlink" onclick="toggle_child_visibility('kw000018');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000018_foldlink" onclick="toggle_child_visibility('kw000018');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">resource.Login With Valid Credentials </span>
<span class="arg">demo, mode</span>
</td>
</tr>
<tr id="kw000018">
<td>
<div class="indent" id="kw000018_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.655 &nbsp;/ &nbsp;20090415 07:36:43.075 &nbsp;/ &nbsp;00:00:00.420</td></tr>
</table>
<table class="keyword">
<tr id="kw000019">
<td>
<div class="foldingbutton" id="kw000019_unfoldlink" onclick="toggle_child_visibility('kw000019');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000019_foldlink" onclick="toggle_child_visibility('kw000019');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000019">
<td>
<div class="indent" id="kw000019_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.655 &nbsp;/ &nbsp;20090415 07:36:42.711 &nbsp;/ &nbsp;00:00:00.056</td></tr>
</table>
<table class="keyword">
<tr id="kw000020">
<td>
<div class="foldingbutton" id="kw000020_unfoldlink" onclick="toggle_child_visibility('kw000020');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000020_foldlink" onclick="toggle_child_visibility('kw000020');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000020">
<td>
<div class="indent" id="kw000020_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.656 &nbsp;/ &nbsp;20090415 07:36:42.711 &nbsp;/ &nbsp;00:00:00.055</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:42.711</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'demo' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000021">
<td>
<div class="foldingbutton" id="kw000021_unfoldlink" onclick="toggle_child_visibility('kw000021');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000021_foldlink" onclick="toggle_child_visibility('kw000021');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000021">
<td>
<div class="indent" id="kw000021_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.711 &nbsp;/ &nbsp;20090415 07:36:42.759 &nbsp;/ &nbsp;00:00:00.048</td></tr>
</table>
<table class="keyword">
<tr id="kw000022">
<td>
<div class="foldingbutton" id="kw000022_unfoldlink" onclick="toggle_child_visibility('kw000022');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000022_foldlink" onclick="toggle_child_visibility('kw000022');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000022">
<td>
<div class="indent" id="kw000022_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.712 &nbsp;/ &nbsp;20090415 07:36:42.758 &nbsp;/ &nbsp;00:00:00.046</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:42.758</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'mode' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000023">
<td>
<div class="foldingbutton" id="kw000023_unfoldlink" onclick="toggle_child_visibility('kw000023');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000023_foldlink" onclick="toggle_child_visibility('kw000023');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000023">
<td>
<div class="indent" id="kw000023_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.759 &nbsp;/ &nbsp;20090415 07:36:43.013 &nbsp;/ &nbsp;00:00:00.254</td></tr>
</table>
<table class="keyword">
<tr id="kw000024">
<td>
<div class="foldingbutton" id="kw000024_unfoldlink" onclick="toggle_child_visibility('kw000024');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000024_foldlink" onclick="toggle_child_visibility('kw000024');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000024">
<td>
<div class="indent" id="kw000024_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:42.759 &nbsp;/ &nbsp;20090415 07:36:43.013 &nbsp;/ &nbsp;00:00:00.254</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:43.013</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000025">
<td>
<div class="foldingbutton" id="kw000025_unfoldlink" onclick="toggle_child_visibility('kw000025');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000025_foldlink" onclick="toggle_child_visibility('kw000025');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">resource.Welcome Page Should Be Open </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000025">
<td>
<div class="indent" id="kw000025_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:43.013 &nbsp;/ &nbsp;20090415 07:36:43.075 &nbsp;/ &nbsp;00:00:00.062</td></tr>
</table>
<table class="keyword">
<tr id="kw000026">
<td>
<div class="foldingbutton" id="kw000026_unfoldlink" onclick="toggle_child_visibility('kw000026');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000026_foldlink" onclick="toggle_child_visibility('kw000026');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${WELCOME URL}</span>
</td>
</tr>
<tr id="kw000026">
<td>
<div class="indent" id="kw000026_children" style="display: block;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:43.014 &nbsp;/ &nbsp;20090415 07:36:43.075 &nbsp;/ &nbsp;00:00:00.061</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:43.074</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'.</td>
</tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:43.075</td>
<td class="fail level">FAIL</td>
<td class="msg">Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000027">
<td>
<div class="foldingbutton" id="kw000027_unfoldlink" onclick="toggle_child_visibility('kw000027');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000027_foldlink" onclick="toggle_child_visibility('kw000027');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">SeleniumLibrary.Close Browser </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000027">
<td>
<div class="indent" id="kw000027_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Closes the current browser.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:43.076 &nbsp;/ &nbsp;20090415 07:36:43.144 &nbsp;/ &nbsp;00:00:00.068</td></tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000003">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000003')">Expand All</a>
<div class="foldingbutton" id="test000003_unfoldlink" onclick="toggle_child_visibility('test000003');" style="display: none;">+</div>
<div class="foldingbutton" id="test000003_foldlink" onclick="toggle_child_visibility('test000003');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Higher Level Login.Highest Level Login" title="Login Tests.Higher Level Login.Highest Level Login">Highest Level Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000003_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Higher Level Login.Highest Level Login</td></tr>
<tr><th>Tags:</th><td>regression, smoke</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:43.145 &nbsp;/ &nbsp;20090415 07:36:55.480 &nbsp;/ &nbsp;00:00:12.335</td></tr>
<tr><th>Status:</th><td class="fail">FAIL (critical)</td></tr>
<tr><th>Message:</th><td>Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td></tr>
</table>
<table class="keyword">
<tr id="kw000028">
<td>
<div class="foldingbutton" id="kw000028_unfoldlink" onclick="toggle_child_visibility('kw000028');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000028_foldlink" onclick="toggle_child_visibility('kw000028');" style="display: block;">+</div>
<span class="pass">SETUP: </span>
<span class="name">resource.Open Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000028">
<td>
<div class="indent" id="kw000028_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:43.146 &nbsp;/ &nbsp;20090415 07:36:55.038 &nbsp;/ &nbsp;00:00:11.892</td></tr>
</table>
<table class="keyword">
<tr id="kw000029">
<td>
<div class="foldingbutton" id="kw000029_unfoldlink" onclick="toggle_child_visibility('kw000029');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000029_foldlink" onclick="toggle_child_visibility('kw000029');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Open Browser </span>
<span class="arg">${LOGIN URL}, ${BROWSER}</span>
</td>
</tr>
<tr id="kw000029">
<td>
<div class="indent" id="kw000029_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Opens a new browser instance to given url.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:43.146 &nbsp;/ &nbsp;20090415 07:36:54.980 &nbsp;/ &nbsp;00:00:11.834</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:54.980</td>
<td class="info level">INFO</td>
<td class="msg">Opening browser 'firefox' to base url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000030">
<td>
<div class="foldingbutton" id="kw000030_unfoldlink" onclick="toggle_child_visibility('kw000030');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000030_foldlink" onclick="toggle_child_visibility('kw000030');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000030">
<td>
<div class="indent" id="kw000030_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:54.980 &nbsp;/ &nbsp;20090415 07:36:54.991 &nbsp;/ &nbsp;00:00:00.011</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:54.991</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000031">
<td>
<div class="foldingbutton" id="kw000031_unfoldlink" onclick="toggle_child_visibility('kw000031');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000031_foldlink" onclick="toggle_child_visibility('kw000031');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Login Page</span>
</td>
</tr>
<tr id="kw000031">
<td>
<div class="indent" id="kw000031_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:54.992 &nbsp;/ &nbsp;20090415 07:36:55.038 &nbsp;/ &nbsp;00:00:00.046</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:55.037</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Login Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000032">
<td>
<div class="foldingbutton" id="kw000032_unfoldlink" onclick="toggle_child_visibility('kw000032');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000032_foldlink" onclick="toggle_child_visibility('kw000032');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">resource.Login As A Valid User </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000032">
<td>
<div class="indent" id="kw000032_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.038 &nbsp;/ &nbsp;20090415 07:36:55.457 &nbsp;/ &nbsp;00:00:00.419</td></tr>
</table>
<table class="keyword">
<tr id="kw000033">
<td>
<div class="foldingbutton" id="kw000033_unfoldlink" onclick="toggle_child_visibility('kw000033');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000033_foldlink" onclick="toggle_child_visibility('kw000033');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">resource.Login With Valid Credentials </span>
<span class="arg">demo, mode</span>
</td>
</tr>
<tr id="kw000033">
<td>
<div class="indent" id="kw000033_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.039 &nbsp;/ &nbsp;20090415 07:36:55.457 &nbsp;/ &nbsp;00:00:00.418</td></tr>
</table>
<table class="keyword">
<tr id="kw000034">
<td>
<div class="foldingbutton" id="kw000034_unfoldlink" onclick="toggle_child_visibility('kw000034');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000034_foldlink" onclick="toggle_child_visibility('kw000034');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000034">
<td>
<div class="indent" id="kw000034_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.040 &nbsp;/ &nbsp;20090415 07:36:55.151 &nbsp;/ &nbsp;00:00:00.111</td></tr>
</table>
<table class="keyword">
<tr id="kw000035">
<td>
<div class="foldingbutton" id="kw000035_unfoldlink" onclick="toggle_child_visibility('kw000035');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000035_foldlink" onclick="toggle_child_visibility('kw000035');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000035">
<td>
<div class="indent" id="kw000035_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.040 &nbsp;/ &nbsp;20090415 07:36:55.150 &nbsp;/ &nbsp;00:00:00.110</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:55.150</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'demo' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000036">
<td>
<div class="foldingbutton" id="kw000036_unfoldlink" onclick="toggle_child_visibility('kw000036');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000036_foldlink" onclick="toggle_child_visibility('kw000036');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000036">
<td>
<div class="indent" id="kw000036_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.151 &nbsp;/ &nbsp;20090415 07:36:55.260 &nbsp;/ &nbsp;00:00:00.109</td></tr>
</table>
<table class="keyword">
<tr id="kw000037">
<td>
<div class="foldingbutton" id="kw000037_unfoldlink" onclick="toggle_child_visibility('kw000037');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000037_foldlink" onclick="toggle_child_visibility('kw000037');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000037">
<td>
<div class="indent" id="kw000037_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.152 &nbsp;/ &nbsp;20090415 07:36:55.259 &nbsp;/ &nbsp;00:00:00.107</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:55.259</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'mode' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000038">
<td>
<div class="foldingbutton" id="kw000038_unfoldlink" onclick="toggle_child_visibility('kw000038');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000038_foldlink" onclick="toggle_child_visibility('kw000038');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000038">
<td>
<div class="indent" id="kw000038_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.260 &nbsp;/ &nbsp;20090415 07:36:55.375 &nbsp;/ &nbsp;00:00:00.115</td></tr>
</table>
<table class="keyword">
<tr id="kw000039">
<td>
<div class="foldingbutton" id="kw000039_unfoldlink" onclick="toggle_child_visibility('kw000039');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000039_foldlink" onclick="toggle_child_visibility('kw000039');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000039">
<td>
<div class="indent" id="kw000039_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.260 &nbsp;/ &nbsp;20090415 07:36:55.375 &nbsp;/ &nbsp;00:00:00.115</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:55.374</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000040">
<td>
<div class="foldingbutton" id="kw000040_unfoldlink" onclick="toggle_child_visibility('kw000040');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000040_foldlink" onclick="toggle_child_visibility('kw000040');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">resource.Welcome Page Should Be Open </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000040">
<td>
<div class="indent" id="kw000040_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.376 &nbsp;/ &nbsp;20090415 07:36:55.457 &nbsp;/ &nbsp;00:00:00.081</td></tr>
</table>
<table class="keyword">
<tr id="kw000041">
<td>
<div class="foldingbutton" id="kw000041_unfoldlink" onclick="toggle_child_visibility('kw000041');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000041_foldlink" onclick="toggle_child_visibility('kw000041');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${WELCOME URL}</span>
</td>
</tr>
<tr id="kw000041">
<td>
<div class="indent" id="kw000041_children" style="display: block;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.377 &nbsp;/ &nbsp;20090415 07:36:55.457 &nbsp;/ &nbsp;00:00:00.080</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:55.456</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'.</td>
</tr>
</table>
<table class="messages">
<tr>
<td class="time">07:36:55.456</td>
<td class="fail level">FAIL</td>
<td class="msg">Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000042">
<td>
<div class="foldingbutton" id="kw000042_unfoldlink" onclick="toggle_child_visibility('kw000042');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000042_foldlink" onclick="toggle_child_visibility('kw000042');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">SeleniumLibrary.Close Browser </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000042">
<td>
<div class="indent" id="kw000042_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Closes the current browser.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.458 &nbsp;/ &nbsp;20090415 07:36:55.479 &nbsp;/ &nbsp;00:00:00.021</td></tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="suite" id="suite000003">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('suite000003')">Expand All</a>
<div class="foldingbutton" id="suite000003_unfoldlink" onclick="toggle_child_visibility('suite000003');" style="display: none;">+</div>
<div class="foldingbutton" id="suite000003_foldlink" onclick="toggle_child_visibility('suite000003');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;SUITE: </span>
<a class="name" name="suite_Login Tests.Invalid Login" title="Login Tests.Invalid Login">Invalid Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="suite000003_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login</td></tr>
<tr><th>Source:</th><td><a href="file:///home/jth/workspace/seleniumlib/demo/login_tests/invalid_login.html">/home/jth/workspace/seleniumlib/demo/login_tests/invalid_login.html</a></td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.481 &nbsp;/ &nbsp;20090415 07:37:20.104 &nbsp;/ &nbsp;00:00:24.623</td></tr>
<tr><th>Overall Status:</th><td class="fail">FAIL</td></tr>
<tr><th>Message:</th><td>6&nbsp;critical&nbsp;tests,&nbsp;4&nbsp;passed,&nbsp;<span class="fail">2&nbsp;failed</span><br />6&nbsp;tests&nbsp;total,&nbsp;4&nbsp;passed,&nbsp;<span class="fail">2&nbsp;failed</span></td></tr>
</table>
<table class="keyword">
<tr id="kw000043">
<td>
<div class="foldingbutton" id="kw000043_unfoldlink" onclick="toggle_child_visibility('kw000043');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000043_foldlink" onclick="toggle_child_visibility('kw000043');" style="display: block;">+</div>
<span class="pass">SETUP: </span>
<span class="name">resource.Open Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000043">
<td>
<div class="indent" id="kw000043_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.484 &nbsp;/ &nbsp;20090415 07:37:17.603 &nbsp;/ &nbsp;00:00:22.119</td></tr>
</table>
<table class="keyword">
<tr id="kw000044">
<td>
<div class="foldingbutton" id="kw000044_unfoldlink" onclick="toggle_child_visibility('kw000044');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000044_foldlink" onclick="toggle_child_visibility('kw000044');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Open Browser </span>
<span class="arg">${LOGIN URL}, ${BROWSER}</span>
</td>
</tr>
<tr id="kw000044">
<td>
<div class="indent" id="kw000044_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Opens a new browser instance to given url.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:36:55.484 &nbsp;/ &nbsp;20090415 07:37:17.340 &nbsp;/ &nbsp;00:00:21.856</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.340</td>
<td class="info level">INFO</td>
<td class="msg">Opening browser 'firefox' to base url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000045">
<td>
<div class="foldingbutton" id="kw000045_unfoldlink" onclick="toggle_child_visibility('kw000045');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000045_foldlink" onclick="toggle_child_visibility('kw000045');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000045">
<td>
<div class="indent" id="kw000045_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.341 &nbsp;/ &nbsp;20090415 07:37:17.461 &nbsp;/ &nbsp;00:00:00.120</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.460</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000046">
<td>
<div class="foldingbutton" id="kw000046_unfoldlink" onclick="toggle_child_visibility('kw000046');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000046_foldlink" onclick="toggle_child_visibility('kw000046');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Login Page</span>
</td>
</tr>
<tr id="kw000046">
<td>
<div class="indent" id="kw000046_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.461 &nbsp;/ &nbsp;20090415 07:37:17.603 &nbsp;/ &nbsp;00:00:00.142</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.603</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Login Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000047">
<td>
<div class="foldingbutton" id="kw000047_unfoldlink" onclick="toggle_child_visibility('kw000047');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000047_foldlink" onclick="toggle_child_visibility('kw000047');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">SeleniumLibrary.Close Browser </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000047">
<td>
<div class="indent" id="kw000047_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Closes the current browser.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:20.084 &nbsp;/ &nbsp;20090415 07:37:20.104 &nbsp;/ &nbsp;00:00:00.020</td></tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000004">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000004')">Expand All</a>
<div class="foldingbutton" id="test000004_unfoldlink" onclick="toggle_child_visibility('test000004');" style="display: none;">-</div>
<div class="foldingbutton" id="test000004_foldlink" onclick="toggle_child_visibility('test000004');" style="display: block;">+</div>
<span class="pass">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Invalid Login.Invalid Username" title="Login Tests.Invalid Login.Invalid Username">Invalid Username</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000004_children" style="display: none;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login.Invalid Username</td></tr>
<tr><th>Tags:</th><td>regression</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.604 &nbsp;/ &nbsp;20090415 07:37:18.056 &nbsp;/ &nbsp;00:00:00.452</td></tr>
<tr><th>Status:</th><td class="pass">PASS (critical)</td></tr>
</table>
<table class="keyword">
<tr id="kw000048">
<td>
<div class="foldingbutton" id="kw000048_unfoldlink" onclick="toggle_child_visibility('kw000048');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000048_foldlink" onclick="toggle_child_visibility('kw000048');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">Login With Invalid Credentials Should Fail </span>
<span class="arg">invalid, mode</span>
</td>
</tr>
<tr id="kw000048">
<td>
<div class="indent" id="kw000048_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.604 &nbsp;/ &nbsp;20090415 07:37:17.893 &nbsp;/ &nbsp;00:00:00.289</td></tr>
</table>
<table class="keyword">
<tr id="kw000049">
<td>
<div class="foldingbutton" id="kw000049_unfoldlink" onclick="toggle_child_visibility('kw000049');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000049_foldlink" onclick="toggle_child_visibility('kw000049');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000049">
<td>
<div class="indent" id="kw000049_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.605 &nbsp;/ &nbsp;20090415 07:37:17.638 &nbsp;/ &nbsp;00:00:00.033</td></tr>
</table>
<table class="keyword">
<tr id="kw000050">
<td>
<div class="foldingbutton" id="kw000050_unfoldlink" onclick="toggle_child_visibility('kw000050');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000050_foldlink" onclick="toggle_child_visibility('kw000050');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000050">
<td>
<div class="indent" id="kw000050_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.605 &nbsp;/ &nbsp;20090415 07:37:17.638 &nbsp;/ &nbsp;00:00:00.033</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.638</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'invalid' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000051">
<td>
<div class="foldingbutton" id="kw000051_unfoldlink" onclick="toggle_child_visibility('kw000051');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000051_foldlink" onclick="toggle_child_visibility('kw000051');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000051">
<td>
<div class="indent" id="kw000051_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.639 &nbsp;/ &nbsp;20090415 07:37:17.673 &nbsp;/ &nbsp;00:00:00.034</td></tr>
</table>
<table class="keyword">
<tr id="kw000052">
<td>
<div class="foldingbutton" id="kw000052_unfoldlink" onclick="toggle_child_visibility('kw000052');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000052_foldlink" onclick="toggle_child_visibility('kw000052');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000052">
<td>
<div class="indent" id="kw000052_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.639 &nbsp;/ &nbsp;20090415 07:37:17.673 &nbsp;/ &nbsp;00:00:00.034</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.672</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'mode' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000053">
<td>
<div class="foldingbutton" id="kw000053_unfoldlink" onclick="toggle_child_visibility('kw000053');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000053_foldlink" onclick="toggle_child_visibility('kw000053');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000053">
<td>
<div class="indent" id="kw000053_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.673 &nbsp;/ &nbsp;20090415 07:37:17.845 &nbsp;/ &nbsp;00:00:00.172</td></tr>
</table>
<table class="keyword">
<tr id="kw000054">
<td>
<div class="foldingbutton" id="kw000054_unfoldlink" onclick="toggle_child_visibility('kw000054');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000054_foldlink" onclick="toggle_child_visibility('kw000054');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000054">
<td>
<div class="indent" id="kw000054_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.673 &nbsp;/ &nbsp;20090415 07:37:17.845 &nbsp;/ &nbsp;00:00:00.172</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.845</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000055">
<td>
<div class="foldingbutton" id="kw000055_unfoldlink" onclick="toggle_child_visibility('kw000055');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000055_foldlink" onclick="toggle_child_visibility('kw000055');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${ERROR URL}</span>
</td>
</tr>
<tr id="kw000055">
<td>
<div class="indent" id="kw000055_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.846 &nbsp;/ &nbsp;20090415 07:37:17.861 &nbsp;/ &nbsp;00:00:00.015</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.861</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000056">
<td>
<div class="foldingbutton" id="kw000056_unfoldlink" onclick="toggle_child_visibility('kw000056');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000056_foldlink" onclick="toggle_child_visibility('kw000056');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Error Page</span>
</td>
</tr>
<tr id="kw000056">
<td>
<div class="indent" id="kw000056_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.862 &nbsp;/ &nbsp;20090415 07:37:17.892 &nbsp;/ &nbsp;00:00:00.030</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.892</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Error Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000057">
<td>
<div class="foldingbutton" id="kw000057_unfoldlink" onclick="toggle_child_visibility('kw000057');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000057_foldlink" onclick="toggle_child_visibility('kw000057');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">Go To Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000057">
<td>
<div class="indent" id="kw000057_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.893 &nbsp;/ &nbsp;20090415 07:37:18.056 &nbsp;/ &nbsp;00:00:00.163</td></tr>
</table>
<table class="keyword">
<tr id="kw000058">
<td>
<div class="foldingbutton" id="kw000058_unfoldlink" onclick="toggle_child_visibility('kw000058');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000058_foldlink" onclick="toggle_child_visibility('kw000058');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Go To </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000058">
<td>
<div class="indent" id="kw000058_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Navigates the active browser instance to the provided URL.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.893 &nbsp;/ &nbsp;20090415 07:37:17.949 &nbsp;/ &nbsp;00:00:00.056</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:17.949</td>
<td class="info level">INFO</td>
<td class="msg">Opening url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000059">
<td>
<div class="foldingbutton" id="kw000059_unfoldlink" onclick="toggle_child_visibility('kw000059');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000059_foldlink" onclick="toggle_child_visibility('kw000059');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000059">
<td>
<div class="indent" id="kw000059_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:17.950 &nbsp;/ &nbsp;20090415 07:37:18.055 &nbsp;/ &nbsp;00:00:00.105</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.054</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000005">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000005')">Expand All</a>
<div class="foldingbutton" id="test000005_unfoldlink" onclick="toggle_child_visibility('test000005');" style="display: none;">-</div>
<div class="foldingbutton" id="test000005_foldlink" onclick="toggle_child_visibility('test000005');" style="display: block;">+</div>
<span class="pass">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Invalid Login.Invalid Password" title="Login Tests.Invalid Login.Invalid Password">Invalid Password</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000005_children" style="display: none;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login.Invalid Password</td></tr>
<tr><th>Tags:</th><td>regression</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.058 &nbsp;/ &nbsp;20090415 07:37:18.465 &nbsp;/ &nbsp;00:00:00.407</td></tr>
<tr><th>Status:</th><td class="pass">PASS (critical)</td></tr>
</table>
<table class="keyword">
<tr id="kw000060">
<td>
<div class="foldingbutton" id="kw000060_unfoldlink" onclick="toggle_child_visibility('kw000060');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000060_foldlink" onclick="toggle_child_visibility('kw000060');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">Login With Invalid Credentials Should Fail </span>
<span class="arg">demo, invalid</span>
</td>
</tr>
<tr id="kw000060">
<td>
<div class="indent" id="kw000060_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.060 &nbsp;/ &nbsp;20090415 07:37:18.328 &nbsp;/ &nbsp;00:00:00.268</td></tr>
</table>
<table class="keyword">
<tr id="kw000061">
<td>
<div class="foldingbutton" id="kw000061_unfoldlink" onclick="toggle_child_visibility('kw000061');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000061_foldlink" onclick="toggle_child_visibility('kw000061');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000061">
<td>
<div class="indent" id="kw000061_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.061 &nbsp;/ &nbsp;20090415 07:37:18.104 &nbsp;/ &nbsp;00:00:00.043</td></tr>
</table>
<table class="keyword">
<tr id="kw000062">
<td>
<div class="foldingbutton" id="kw000062_unfoldlink" onclick="toggle_child_visibility('kw000062');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000062_foldlink" onclick="toggle_child_visibility('kw000062');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000062">
<td>
<div class="indent" id="kw000062_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.063 &nbsp;/ &nbsp;20090415 07:37:18.103 &nbsp;/ &nbsp;00:00:00.040</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.103</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'demo' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000063">
<td>
<div class="foldingbutton" id="kw000063_unfoldlink" onclick="toggle_child_visibility('kw000063');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000063_foldlink" onclick="toggle_child_visibility('kw000063');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000063">
<td>
<div class="indent" id="kw000063_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.104 &nbsp;/ &nbsp;20090415 07:37:18.121 &nbsp;/ &nbsp;00:00:00.017</td></tr>
</table>
<table class="keyword">
<tr id="kw000064">
<td>
<div class="foldingbutton" id="kw000064_unfoldlink" onclick="toggle_child_visibility('kw000064');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000064_foldlink" onclick="toggle_child_visibility('kw000064');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000064">
<td>
<div class="indent" id="kw000064_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.104 &nbsp;/ &nbsp;20090415 07:37:18.120 &nbsp;/ &nbsp;00:00:00.016</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.119</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'invalid' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000065">
<td>
<div class="foldingbutton" id="kw000065_unfoldlink" onclick="toggle_child_visibility('kw000065');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000065_foldlink" onclick="toggle_child_visibility('kw000065');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000065">
<td>
<div class="indent" id="kw000065_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.121 &nbsp;/ &nbsp;20090415 07:37:18.295 &nbsp;/ &nbsp;00:00:00.174</td></tr>
</table>
<table class="keyword">
<tr id="kw000066">
<td>
<div class="foldingbutton" id="kw000066_unfoldlink" onclick="toggle_child_visibility('kw000066');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000066_foldlink" onclick="toggle_child_visibility('kw000066');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000066">
<td>
<div class="indent" id="kw000066_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.121 &nbsp;/ &nbsp;20090415 07:37:18.295 &nbsp;/ &nbsp;00:00:00.174</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.295</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000067">
<td>
<div class="foldingbutton" id="kw000067_unfoldlink" onclick="toggle_child_visibility('kw000067');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000067_foldlink" onclick="toggle_child_visibility('kw000067');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${ERROR URL}</span>
</td>
</tr>
<tr id="kw000067">
<td>
<div class="indent" id="kw000067_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.295 &nbsp;/ &nbsp;20090415 07:37:18.310 &nbsp;/ &nbsp;00:00:00.015</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.310</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000068">
<td>
<div class="foldingbutton" id="kw000068_unfoldlink" onclick="toggle_child_visibility('kw000068');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000068_foldlink" onclick="toggle_child_visibility('kw000068');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Error Page</span>
</td>
</tr>
<tr id="kw000068">
<td>
<div class="indent" id="kw000068_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.310 &nbsp;/ &nbsp;20090415 07:37:18.328 &nbsp;/ &nbsp;00:00:00.018</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.328</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Error Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000069">
<td>
<div class="foldingbutton" id="kw000069_unfoldlink" onclick="toggle_child_visibility('kw000069');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000069_foldlink" onclick="toggle_child_visibility('kw000069');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">Go To Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000069">
<td>
<div class="indent" id="kw000069_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.328 &nbsp;/ &nbsp;20090415 07:37:18.465 &nbsp;/ &nbsp;00:00:00.137</td></tr>
</table>
<table class="keyword">
<tr id="kw000070">
<td>
<div class="foldingbutton" id="kw000070_unfoldlink" onclick="toggle_child_visibility('kw000070');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000070_foldlink" onclick="toggle_child_visibility('kw000070');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Go To </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000070">
<td>
<div class="indent" id="kw000070_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Navigates the active browser instance to the provided URL.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.329 &nbsp;/ &nbsp;20090415 07:37:18.451 &nbsp;/ &nbsp;00:00:00.122</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.451</td>
<td class="info level">INFO</td>
<td class="msg">Opening url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000071">
<td>
<div class="foldingbutton" id="kw000071_unfoldlink" onclick="toggle_child_visibility('kw000071');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000071_foldlink" onclick="toggle_child_visibility('kw000071');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000071">
<td>
<div class="indent" id="kw000071_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.451 &nbsp;/ &nbsp;20090415 07:37:18.464 &nbsp;/ &nbsp;00:00:00.013</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.464</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000006">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000006')">Expand All</a>
<div class="foldingbutton" id="test000006_unfoldlink" onclick="toggle_child_visibility('test000006');" style="display: none;">-</div>
<div class="foldingbutton" id="test000006_foldlink" onclick="toggle_child_visibility('test000006');" style="display: block;">+</div>
<span class="pass">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Invalid Login.Invalid Username And Password" title="Login Tests.Invalid Login.Invalid Username And Password">Invalid Username And Password</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000006_children" style="display: none;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login.Invalid Username And Password</td></tr>
<tr><th>Tags:</th><td>regression</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.465 &nbsp;/ &nbsp;20090415 07:37:18.838 &nbsp;/ &nbsp;00:00:00.373</td></tr>
<tr><th>Status:</th><td class="pass">PASS (critical)</td></tr>
</table>
<table class="keyword">
<tr id="kw000072">
<td>
<div class="foldingbutton" id="kw000072_unfoldlink" onclick="toggle_child_visibility('kw000072');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000072_foldlink" onclick="toggle_child_visibility('kw000072');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">Login With Invalid Credentials Should Fail </span>
<span class="arg">invalid, invalid</span>
</td>
</tr>
<tr id="kw000072">
<td>
<div class="indent" id="kw000072_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.466 &nbsp;/ &nbsp;20090415 07:37:18.680 &nbsp;/ &nbsp;00:00:00.214</td></tr>
</table>
<table class="keyword">
<tr id="kw000073">
<td>
<div class="foldingbutton" id="kw000073_unfoldlink" onclick="toggle_child_visibility('kw000073');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000073_foldlink" onclick="toggle_child_visibility('kw000073');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000073">
<td>
<div class="indent" id="kw000073_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.467 &nbsp;/ &nbsp;20090415 07:37:18.495 &nbsp;/ &nbsp;00:00:00.028</td></tr>
</table>
<table class="keyword">
<tr id="kw000074">
<td>
<div class="foldingbutton" id="kw000074_unfoldlink" onclick="toggle_child_visibility('kw000074');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000074_foldlink" onclick="toggle_child_visibility('kw000074');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000074">
<td>
<div class="indent" id="kw000074_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.467 &nbsp;/ &nbsp;20090415 07:37:18.495 &nbsp;/ &nbsp;00:00:00.028</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.494</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'invalid' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000075">
<td>
<div class="foldingbutton" id="kw000075_unfoldlink" onclick="toggle_child_visibility('kw000075');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000075_foldlink" onclick="toggle_child_visibility('kw000075');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000075">
<td>
<div class="indent" id="kw000075_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.495 &nbsp;/ &nbsp;20090415 07:37:18.517 &nbsp;/ &nbsp;00:00:00.022</td></tr>
</table>
<table class="keyword">
<tr id="kw000076">
<td>
<div class="foldingbutton" id="kw000076_unfoldlink" onclick="toggle_child_visibility('kw000076');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000076_foldlink" onclick="toggle_child_visibility('kw000076');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000076">
<td>
<div class="indent" id="kw000076_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.496 &nbsp;/ &nbsp;20090415 07:37:18.516 &nbsp;/ &nbsp;00:00:00.020</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.516</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'invalid' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000077">
<td>
<div class="foldingbutton" id="kw000077_unfoldlink" onclick="toggle_child_visibility('kw000077');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000077_foldlink" onclick="toggle_child_visibility('kw000077');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000077">
<td>
<div class="indent" id="kw000077_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.517 &nbsp;/ &nbsp;20090415 07:37:18.583 &nbsp;/ &nbsp;00:00:00.066</td></tr>
</table>
<table class="keyword">
<tr id="kw000078">
<td>
<div class="foldingbutton" id="kw000078_unfoldlink" onclick="toggle_child_visibility('kw000078');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000078_foldlink" onclick="toggle_child_visibility('kw000078');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000078">
<td>
<div class="indent" id="kw000078_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.517 &nbsp;/ &nbsp;20090415 07:37:18.582 &nbsp;/ &nbsp;00:00:00.065</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.582</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000079">
<td>
<div class="foldingbutton" id="kw000079_unfoldlink" onclick="toggle_child_visibility('kw000079');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000079_foldlink" onclick="toggle_child_visibility('kw000079');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${ERROR URL}</span>
</td>
</tr>
<tr id="kw000079">
<td>
<div class="indent" id="kw000079_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.583 &nbsp;/ &nbsp;20090415 07:37:18.664 &nbsp;/ &nbsp;00:00:00.081</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.664</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000080">
<td>
<div class="foldingbutton" id="kw000080_unfoldlink" onclick="toggle_child_visibility('kw000080');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000080_foldlink" onclick="toggle_child_visibility('kw000080');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Error Page</span>
</td>
</tr>
<tr id="kw000080">
<td>
<div class="indent" id="kw000080_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.665 &nbsp;/ &nbsp;20090415 07:37:18.679 &nbsp;/ &nbsp;00:00:00.014</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.679</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Error Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000081">
<td>
<div class="foldingbutton" id="kw000081_unfoldlink" onclick="toggle_child_visibility('kw000081');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000081_foldlink" onclick="toggle_child_visibility('kw000081');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">Go To Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000081">
<td>
<div class="indent" id="kw000081_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.680 &nbsp;/ &nbsp;20090415 07:37:18.838 &nbsp;/ &nbsp;00:00:00.158</td></tr>
</table>
<table class="keyword">
<tr id="kw000082">
<td>
<div class="foldingbutton" id="kw000082_unfoldlink" onclick="toggle_child_visibility('kw000082');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000082_foldlink" onclick="toggle_child_visibility('kw000082');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Go To </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000082">
<td>
<div class="indent" id="kw000082_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Navigates the active browser instance to the provided URL.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.680 &nbsp;/ &nbsp;20090415 07:37:18.817 &nbsp;/ &nbsp;00:00:00.137</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.816</td>
<td class="info level">INFO</td>
<td class="msg">Opening url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000083">
<td>
<div class="foldingbutton" id="kw000083_unfoldlink" onclick="toggle_child_visibility('kw000083');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000083_foldlink" onclick="toggle_child_visibility('kw000083');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000083">
<td>
<div class="indent" id="kw000083_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.817 &nbsp;/ &nbsp;20090415 07:37:18.838 &nbsp;/ &nbsp;00:00:00.021</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.838</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000007">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000007')">Expand All</a>
<div class="foldingbutton" id="test000007_unfoldlink" onclick="toggle_child_visibility('test000007');" style="display: none;">-</div>
<div class="foldingbutton" id="test000007_foldlink" onclick="toggle_child_visibility('test000007');" style="display: block;">+</div>
<span class="pass">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Invalid Login.Empty Username" title="Login Tests.Invalid Login.Empty Username">Empty Username</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000007_children" style="display: none;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login.Empty Username</td></tr>
<tr><th>Tags:</th><td>regression</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.839 &nbsp;/ &nbsp;20090415 07:37:19.273 &nbsp;/ &nbsp;00:00:00.434</td></tr>
<tr><th>Status:</th><td class="pass">PASS (critical)</td></tr>
</table>
<table class="keyword">
<tr id="kw000084">
<td>
<div class="foldingbutton" id="kw000084_unfoldlink" onclick="toggle_child_visibility('kw000084');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000084_foldlink" onclick="toggle_child_visibility('kw000084');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">Login With Invalid Credentials Should Fail </span>
<span class="arg">, invalid</span>
</td>
</tr>
<tr id="kw000084">
<td>
<div class="indent" id="kw000084_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.839 &nbsp;/ &nbsp;20090415 07:37:19.133 &nbsp;/ &nbsp;00:00:00.294</td></tr>
</table>
<table class="keyword">
<tr id="kw000085">
<td>
<div class="foldingbutton" id="kw000085_unfoldlink" onclick="toggle_child_visibility('kw000085');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000085_foldlink" onclick="toggle_child_visibility('kw000085');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000085">
<td>
<div class="indent" id="kw000085_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.840 &nbsp;/ &nbsp;20090415 07:37:18.867 &nbsp;/ &nbsp;00:00:00.027</td></tr>
</table>
<table class="keyword">
<tr id="kw000086">
<td>
<div class="foldingbutton" id="kw000086_unfoldlink" onclick="toggle_child_visibility('kw000086');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000086_foldlink" onclick="toggle_child_visibility('kw000086');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000086">
<td>
<div class="indent" id="kw000086_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.841 &nbsp;/ &nbsp;20090415 07:37:18.867 &nbsp;/ &nbsp;00:00:00.026</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.866</td>
<td class="info level">INFO</td>
<td class="msg">Typing text '' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000087">
<td>
<div class="foldingbutton" id="kw000087_unfoldlink" onclick="toggle_child_visibility('kw000087');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000087_foldlink" onclick="toggle_child_visibility('kw000087');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000087">
<td>
<div class="indent" id="kw000087_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.867 &nbsp;/ &nbsp;20090415 07:37:18.903 &nbsp;/ &nbsp;00:00:00.036</td></tr>
</table>
<table class="keyword">
<tr id="kw000088">
<td>
<div class="foldingbutton" id="kw000088_unfoldlink" onclick="toggle_child_visibility('kw000088');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000088_foldlink" onclick="toggle_child_visibility('kw000088');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000088">
<td>
<div class="indent" id="kw000088_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.868 &nbsp;/ &nbsp;20090415 07:37:18.903 &nbsp;/ &nbsp;00:00:00.035</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:18.902</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'invalid' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000089">
<td>
<div class="foldingbutton" id="kw000089_unfoldlink" onclick="toggle_child_visibility('kw000089');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000089_foldlink" onclick="toggle_child_visibility('kw000089');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000089">
<td>
<div class="indent" id="kw000089_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.903 &nbsp;/ &nbsp;20090415 07:37:19.044 &nbsp;/ &nbsp;00:00:00.141</td></tr>
</table>
<table class="keyword">
<tr id="kw000090">
<td>
<div class="foldingbutton" id="kw000090_unfoldlink" onclick="toggle_child_visibility('kw000090');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000090_foldlink" onclick="toggle_child_visibility('kw000090');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000090">
<td>
<div class="indent" id="kw000090_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:18.904 &nbsp;/ &nbsp;20090415 07:37:19.044 &nbsp;/ &nbsp;00:00:00.140</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.044</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000091">
<td>
<div class="foldingbutton" id="kw000091_unfoldlink" onclick="toggle_child_visibility('kw000091');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000091_foldlink" onclick="toggle_child_visibility('kw000091');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${ERROR URL}</span>
</td>
</tr>
<tr id="kw000091">
<td>
<div class="indent" id="kw000091_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.045 &nbsp;/ &nbsp;20090415 07:37:19.067 &nbsp;/ &nbsp;00:00:00.022</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.066</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000092">
<td>
<div class="foldingbutton" id="kw000092_unfoldlink" onclick="toggle_child_visibility('kw000092');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000092_foldlink" onclick="toggle_child_visibility('kw000092');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Error Page</span>
</td>
</tr>
<tr id="kw000092">
<td>
<div class="indent" id="kw000092_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.067 &nbsp;/ &nbsp;20090415 07:37:19.132 &nbsp;/ &nbsp;00:00:00.065</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.132</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Error Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000093">
<td>
<div class="foldingbutton" id="kw000093_unfoldlink" onclick="toggle_child_visibility('kw000093');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000093_foldlink" onclick="toggle_child_visibility('kw000093');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">Go To Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000093">
<td>
<div class="indent" id="kw000093_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.134 &nbsp;/ &nbsp;20090415 07:37:19.273 &nbsp;/ &nbsp;00:00:00.139</td></tr>
</table>
<table class="keyword">
<tr id="kw000094">
<td>
<div class="foldingbutton" id="kw000094_unfoldlink" onclick="toggle_child_visibility('kw000094');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000094_foldlink" onclick="toggle_child_visibility('kw000094');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Go To </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000094">
<td>
<div class="indent" id="kw000094_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Navigates the active browser instance to the provided URL.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.135 &nbsp;/ &nbsp;20090415 07:37:19.191 &nbsp;/ &nbsp;00:00:00.056</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.191</td>
<td class="info level">INFO</td>
<td class="msg">Opening url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000095">
<td>
<div class="foldingbutton" id="kw000095_unfoldlink" onclick="toggle_child_visibility('kw000095');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000095_foldlink" onclick="toggle_child_visibility('kw000095');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000095">
<td>
<div class="indent" id="kw000095_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.192 &nbsp;/ &nbsp;20090415 07:37:19.272 &nbsp;/ &nbsp;00:00:00.080</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.272</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000008">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000008')">Expand All</a>
<div class="foldingbutton" id="test000008_unfoldlink" onclick="toggle_child_visibility('test000008');" style="display: none;">+</div>
<div class="foldingbutton" id="test000008_foldlink" onclick="toggle_child_visibility('test000008');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Invalid Login.Empty Password" title="Login Tests.Invalid Login.Empty Password">Empty Password</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000008_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login.Empty Password</td></tr>
<tr><th>Tags:</th><td>regression</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.273 &nbsp;/ &nbsp;20090415 07:37:19.680 &nbsp;/ &nbsp;00:00:00.407</td></tr>
<tr><th>Status:</th><td class="fail">FAIL (critical)</td></tr>
<tr><th>Message:</th><td>Location should have been '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>' but was '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'</td></tr>
</table>
<table class="keyword">
<tr id="kw000096">
<td>
<div class="foldingbutton" id="kw000096_unfoldlink" onclick="toggle_child_visibility('kw000096');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000096_foldlink" onclick="toggle_child_visibility('kw000096');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">Login With Invalid Credentials Should Fail </span>
<span class="arg">demo, \</span>
</td>
</tr>
<tr id="kw000096">
<td>
<div class="indent" id="kw000096_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.274 &nbsp;/ &nbsp;20090415 07:37:19.492 &nbsp;/ &nbsp;00:00:00.218</td></tr>
</table>
<table class="keyword">
<tr id="kw000097">
<td>
<div class="foldingbutton" id="kw000097_unfoldlink" onclick="toggle_child_visibility('kw000097');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000097_foldlink" onclick="toggle_child_visibility('kw000097');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000097">
<td>
<div class="indent" id="kw000097_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.274 &nbsp;/ &nbsp;20090415 07:37:19.286 &nbsp;/ &nbsp;00:00:00.012</td></tr>
</table>
<table class="keyword">
<tr id="kw000098">
<td>
<div class="foldingbutton" id="kw000098_unfoldlink" onclick="toggle_child_visibility('kw000098');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000098_foldlink" onclick="toggle_child_visibility('kw000098');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000098">
<td>
<div class="indent" id="kw000098_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.275 &nbsp;/ &nbsp;20090415 07:37:19.286 &nbsp;/ &nbsp;00:00:00.011</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.285</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'demo' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000099">
<td>
<div class="foldingbutton" id="kw000099_unfoldlink" onclick="toggle_child_visibility('kw000099');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000099_foldlink" onclick="toggle_child_visibility('kw000099');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000099">
<td>
<div class="indent" id="kw000099_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.286 &nbsp;/ &nbsp;20090415 07:37:19.304 &nbsp;/ &nbsp;00:00:00.018</td></tr>
</table>
<table class="keyword">
<tr id="kw000100">
<td>
<div class="foldingbutton" id="kw000100_unfoldlink" onclick="toggle_child_visibility('kw000100');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000100_foldlink" onclick="toggle_child_visibility('kw000100');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000100">
<td>
<div class="indent" id="kw000100_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.287 &nbsp;/ &nbsp;20090415 07:37:19.304 &nbsp;/ &nbsp;00:00:00.017</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.304</td>
<td class="info level">INFO</td>
<td class="msg">Typing text '' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000101">
<td>
<div class="foldingbutton" id="kw000101_unfoldlink" onclick="toggle_child_visibility('kw000101');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000101_foldlink" onclick="toggle_child_visibility('kw000101');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000101">
<td>
<div class="indent" id="kw000101_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.304 &nbsp;/ &nbsp;20090415 07:37:19.441 &nbsp;/ &nbsp;00:00:00.137</td></tr>
</table>
<table class="keyword">
<tr id="kw000102">
<td>
<div class="foldingbutton" id="kw000102_unfoldlink" onclick="toggle_child_visibility('kw000102');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000102_foldlink" onclick="toggle_child_visibility('kw000102');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000102">
<td>
<div class="indent" id="kw000102_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.305 &nbsp;/ &nbsp;20090415 07:37:19.440 &nbsp;/ &nbsp;00:00:00.135</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.440</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000103">
<td>
<div class="foldingbutton" id="kw000103_unfoldlink" onclick="toggle_child_visibility('kw000103');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000103_foldlink" onclick="toggle_child_visibility('kw000103');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${ERROR URL}</span>
</td>
</tr>
<tr id="kw000103">
<td>
<div class="indent" id="kw000103_children" style="display: block;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.441 &nbsp;/ &nbsp;20090415 07:37:19.492 &nbsp;/ &nbsp;00:00:00.051</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.491</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'.</td>
</tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.491</td>
<td class="fail level">FAIL</td>
<td class="msg">Location should have been '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>' but was '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000104">
<td>
<div class="foldingbutton" id="kw000104_unfoldlink" onclick="toggle_child_visibility('kw000104');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000104_foldlink" onclick="toggle_child_visibility('kw000104');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">Go To Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000104">
<td>
<div class="indent" id="kw000104_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.492 &nbsp;/ &nbsp;20090415 07:37:19.680 &nbsp;/ &nbsp;00:00:00.188</td></tr>
</table>
<table class="keyword">
<tr id="kw000105">
<td>
<div class="foldingbutton" id="kw000105_unfoldlink" onclick="toggle_child_visibility('kw000105');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000105_foldlink" onclick="toggle_child_visibility('kw000105');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Go To </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000105">
<td>
<div class="indent" id="kw000105_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Navigates the active browser instance to the provided URL.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.492 &nbsp;/ &nbsp;20090415 07:37:19.646 &nbsp;/ &nbsp;00:00:00.154</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.646</td>
<td class="info level">INFO</td>
<td class="msg">Opening url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000106">
<td>
<div class="foldingbutton" id="kw000106_unfoldlink" onclick="toggle_child_visibility('kw000106');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000106_foldlink" onclick="toggle_child_visibility('kw000106');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000106">
<td>
<div class="indent" id="kw000106_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.647 &nbsp;/ &nbsp;20090415 07:37:19.680 &nbsp;/ &nbsp;00:00:00.033</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.679</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="test" id="test000009">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000009')">Expand All</a>
<div class="foldingbutton" id="test000009_unfoldlink" onclick="toggle_child_visibility('test000009');" style="display: none;">+</div>
<div class="foldingbutton" id="test000009_foldlink" onclick="toggle_child_visibility('test000009');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Invalid Login.Empty Username And Password" title="Login Tests.Invalid Login.Empty Username And Password">Empty Username And Password</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000009_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Invalid Login.Empty Username And Password</td></tr>
<tr><th>Tags:</th><td>regression</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.681 &nbsp;/ &nbsp;20090415 07:37:20.084 &nbsp;/ &nbsp;00:00:00.403</td></tr>
<tr><th>Status:</th><td class="fail">FAIL (critical)</td></tr>
<tr><th>Message:</th><td>Location should have been '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>' but was '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'</td></tr>
</table>
<table class="keyword">
<tr id="kw000107">
<td>
<div class="foldingbutton" id="kw000107_unfoldlink" onclick="toggle_child_visibility('kw000107');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000107_foldlink" onclick="toggle_child_visibility('kw000107');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">Login With Invalid Credentials Should Fail </span>
<span class="arg">, \</span>
</td>
</tr>
<tr id="kw000107">
<td>
<div class="indent" id="kw000107_children" style="display: block;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.681 &nbsp;/ &nbsp;20090415 07:37:19.924 &nbsp;/ &nbsp;00:00:00.243</td></tr>
</table>
<table class="keyword">
<tr id="kw000108">
<td>
<div class="foldingbutton" id="kw000108_unfoldlink" onclick="toggle_child_visibility('kw000108');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000108_foldlink" onclick="toggle_child_visibility('kw000108');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Username </span>
<span class="arg">${username}</span>
</td>
</tr>
<tr id="kw000108">
<td>
<div class="indent" id="kw000108_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.682 &nbsp;/ &nbsp;20090415 07:37:19.707 &nbsp;/ &nbsp;00:00:00.025</td></tr>
</table>
<table class="keyword">
<tr id="kw000109">
<td>
<div class="foldingbutton" id="kw000109_unfoldlink" onclick="toggle_child_visibility('kw000109');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000109_foldlink" onclick="toggle_child_visibility('kw000109');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, ${username}</span>
</td>
</tr>
<tr id="kw000109">
<td>
<div class="indent" id="kw000109_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.683 &nbsp;/ &nbsp;20090415 07:37:19.706 &nbsp;/ &nbsp;00:00:00.023</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.706</td>
<td class="info level">INFO</td>
<td class="msg">Typing text '' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000110">
<td>
<div class="foldingbutton" id="kw000110_unfoldlink" onclick="toggle_child_visibility('kw000110');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000110_foldlink" onclick="toggle_child_visibility('kw000110');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Input Password </span>
<span class="arg">${password}</span>
</td>
</tr>
<tr id="kw000110">
<td>
<div class="indent" id="kw000110_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.707 &nbsp;/ &nbsp;20090415 07:37:19.726 &nbsp;/ &nbsp;00:00:00.019</td></tr>
</table>
<table class="keyword">
<tr id="kw000111">
<td>
<div class="foldingbutton" id="kw000111_unfoldlink" onclick="toggle_child_visibility('kw000111');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000111_foldlink" onclick="toggle_child_visibility('kw000111');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, ${password}</span>
</td>
</tr>
<tr id="kw000111">
<td>
<div class="indent" id="kw000111_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.708 &nbsp;/ &nbsp;20090415 07:37:19.725 &nbsp;/ &nbsp;00:00:00.017</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.725</td>
<td class="info level">INFO</td>
<td class="msg">Typing text '' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000112">
<td>
<div class="foldingbutton" id="kw000112_unfoldlink" onclick="toggle_child_visibility('kw000112');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000112_foldlink" onclick="toggle_child_visibility('kw000112');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">resource.Click Login Button </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000112">
<td>
<div class="indent" id="kw000112_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.726 &nbsp;/ &nbsp;20090415 07:37:19.897 &nbsp;/ &nbsp;00:00:00.171</td></tr>
</table>
<table class="keyword">
<tr id="kw000113">
<td>
<div class="foldingbutton" id="kw000113_unfoldlink" onclick="toggle_child_visibility('kw000113');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000113_foldlink" onclick="toggle_child_visibility('kw000113');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000113">
<td>
<div class="indent" id="kw000113_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.726 &nbsp;/ &nbsp;20090415 07:37:19.897 &nbsp;/ &nbsp;00:00:00.171</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.897</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000114">
<td>
<div class="foldingbutton" id="kw000114_unfoldlink" onclick="toggle_child_visibility('kw000114');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000114_foldlink" onclick="toggle_child_visibility('kw000114');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${ERROR URL}</span>
</td>
</tr>
<tr id="kw000114">
<td>
<div class="indent" id="kw000114_children" style="display: block;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.898 &nbsp;/ &nbsp;20090415 07:37:19.924 &nbsp;/ &nbsp;00:00:00.026</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.924</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'.</td>
</tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:19.924</td>
<td class="fail level">FAIL</td>
<td class="msg">Location should have been '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>' but was '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000115">
<td>
<div class="foldingbutton" id="kw000115_unfoldlink" onclick="toggle_child_visibility('kw000115');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000115_foldlink" onclick="toggle_child_visibility('kw000115');" style="display: block;">+</div>
<span class="pass">TEARDOWN: </span>
<span class="name">Go To Login Page </span>
<span class="arg"></span>
</td>
</tr>
<tr id="kw000115">
<td>
<div class="indent" id="kw000115_children" style="display: none;">
<table class="metadata">
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.925 &nbsp;/ &nbsp;20090415 07:37:20.083 &nbsp;/ &nbsp;00:00:00.158</td></tr>
</table>
<table class="keyword">
<tr id="kw000116">
<td>
<div class="foldingbutton" id="kw000116_unfoldlink" onclick="toggle_child_visibility('kw000116');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000116_foldlink" onclick="toggle_child_visibility('kw000116');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Go To </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000116">
<td>
<div class="indent" id="kw000116_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Navigates the active browser instance to the provided URL.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:19.925 &nbsp;/ &nbsp;20090415 07:37:20.063 &nbsp;/ &nbsp;00:00:00.138</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:20.063</td>
<td class="info level">INFO</td>
<td class="msg">Opening url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000117">
<td>
<div class="foldingbutton" id="kw000117_unfoldlink" onclick="toggle_child_visibility('kw000117');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000117_foldlink" onclick="toggle_child_visibility('kw000117');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg">${LOGIN URL}</span>
</td>
</tr>
<tr id="kw000117">
<td>
<div class="indent" id="kw000117_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:20.063 &nbsp;/ &nbsp;20090415 07:37:20.083 &nbsp;/ &nbsp;00:00:00.020</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:20.083</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="suite" id="suite000004">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('suite000004')">Expand All</a>
<div class="foldingbutton" id="suite000004_unfoldlink" onclick="toggle_child_visibility('suite000004');" style="display: none;">+</div>
<div class="foldingbutton" id="suite000004_foldlink" onclick="toggle_child_visibility('suite000004');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;SUITE: </span>
<a class="name" name="suite_Login Tests.Simple Login" title="Login Tests.Simple Login">Simple Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="suite000004_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Simple Login</td></tr>
<tr><th>Source:</th><td><a href="file:///home/jth/workspace/seleniumlib/demo/login_tests/simple_login.html">/home/jth/workspace/seleniumlib/demo/login_tests/simple_login.html</a></td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:20.105 &nbsp;/ &nbsp;20090415 07:37:26.699 &nbsp;/ &nbsp;00:00:06.594</td></tr>
<tr><th>Overall Status:</th><td class="fail">FAIL</td></tr>
<tr><th>Message:</th><td>1&nbsp;critical&nbsp;test,&nbsp;0&nbsp;passed,&nbsp;<span class="fail">1&nbsp;failed</span><br />1&nbsp;test&nbsp;total,&nbsp;0&nbsp;passed,&nbsp;<span class="fail">1&nbsp;failed</span></td></tr>
</table>
<table class="test" id="test000010">
<tr>
<td>
<a class="expand" href="javascript:expand_all_children('test000010')">Expand All</a>
<div class="foldingbutton" id="test000010_unfoldlink" onclick="toggle_child_visibility('test000010');" style="display: none;">+</div>
<div class="foldingbutton" id="test000010_foldlink" onclick="toggle_child_visibility('test000010');" style="display: block;">-</div>
<span class="fail">TEST&nbsp;CASE: </span>
<a class="name" name="test_Login Tests.Simple Login.Valid Login" title="Login Tests.Simple Login.Valid Login">Valid Login</a>
</td>
</tr>
<tr>
<td>
<div class="indent" id="test000010_children" style="display: block;">
<table class="metadata">
<tr><th>Full Name:</th><td>Login Tests.Simple Login.Valid Login</td></tr>
<tr><th>Tags:</th><td>regression, smoke</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:20.105 &nbsp;/ &nbsp;20090415 07:37:26.698 &nbsp;/ &nbsp;00:00:06.593</td></tr>
<tr><th>Status:</th><td class="fail">FAIL (critical)</td></tr>
<tr><th>Message:</th><td>Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td></tr>
</table>
<table class="keyword">
<tr id="kw000118">
<td>
<div class="foldingbutton" id="kw000118_unfoldlink" onclick="toggle_child_visibility('kw000118');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000118_foldlink" onclick="toggle_child_visibility('kw000118');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Open Browser </span>
<span class="arg"><a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>, ${BROWSER}</span>
</td>
</tr>
<tr id="kw000118">
<td>
<div class="indent" id="kw000118_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Opens a new browser instance to given url.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:20.106 &nbsp;/ &nbsp;20090415 07:37:26.251 &nbsp;/ &nbsp;00:00:06.145</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.251</td>
<td class="info level">INFO</td>
<td class="msg">Opening browser 'Firefox' to base url '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000119">
<td>
<div class="foldingbutton" id="kw000119_unfoldlink" onclick="toggle_child_visibility('kw000119');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000119_foldlink" onclick="toggle_child_visibility('kw000119');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg"><a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a></span>
</td>
</tr>
<tr id="kw000119">
<td>
<div class="indent" id="kw000119_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:26.252 &nbsp;/ &nbsp;20090415 07:37:26.265 &nbsp;/ &nbsp;00:00:00.013</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.264</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/index.html">http://localhost:7272/index.html</a>'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000120">
<td>
<div class="foldingbutton" id="kw000120_unfoldlink" onclick="toggle_child_visibility('kw000120');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000120_foldlink" onclick="toggle_child_visibility('kw000120');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Title Should Be </span>
<span class="arg">Login Page</span>
</td>
</tr>
<tr id="kw000120">
<td>
<div class="indent" id="kw000120_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current page title equals `title`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:26.265 &nbsp;/ &nbsp;20090415 07:37:26.299 &nbsp;/ &nbsp;00:00:00.034</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.299</td>
<td class="info level">INFO</td>
<td class="msg">Verifying page title is 'Login Page'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000121">
<td>
<div class="foldingbutton" id="kw000121_unfoldlink" onclick="toggle_child_visibility('kw000121');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000121_foldlink" onclick="toggle_child_visibility('kw000121');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">username_field, demo</span>
</td>
</tr>
<tr id="kw000121">
<td>
<div class="indent" id="kw000121_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:26.300 &nbsp;/ &nbsp;20090415 07:37:26.418 &nbsp;/ &nbsp;00:00:00.118</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.417</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'demo' into text field 'username_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000122">
<td>
<div class="foldingbutton" id="kw000122_unfoldlink" onclick="toggle_child_visibility('kw000122');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000122_foldlink" onclick="toggle_child_visibility('kw000122');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Input Text </span>
<span class="arg">password_field, mode</span>
</td>
</tr>
<tr id="kw000122">
<td>
<div class="indent" id="kw000122_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Types the given `text` into text field identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:26.418 &nbsp;/ &nbsp;20090415 07:37:26.508 &nbsp;/ &nbsp;00:00:00.090</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.507</td>
<td class="info level">INFO</td>
<td class="msg">Typing text 'mode' into text field 'password_field'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000123">
<td>
<div class="foldingbutton" id="kw000123_unfoldlink" onclick="toggle_child_visibility('kw000123');" style="display: none;">-</div>
<div class="foldingbutton" id="kw000123_foldlink" onclick="toggle_child_visibility('kw000123');" style="display: block;">+</div>
<span class="pass">KEYWORD: </span>
<span class="name">SeleniumLibrary.Click Button </span>
<span class="arg">login_button</span>
</td>
</tr>
<tr id="kw000123">
<td>
<div class="indent" id="kw000123_children" style="display: none;">
<table class="metadata">
<tr><th>Documentation:</th><td>Clicks a button identified by `locator`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:26.508 &nbsp;/ &nbsp;20090415 07:37:26.666 &nbsp;/ &nbsp;00:00:00.158</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.665</td>
<td class="info level">INFO</td>
<td class="msg">Clicking button 'login_button'.</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table class="keyword">
<tr id="kw000124">
<td>
<div class="foldingbutton" id="kw000124_unfoldlink" onclick="toggle_child_visibility('kw000124');" style="display: none;">+</div>
<div class="foldingbutton" id="kw000124_foldlink" onclick="toggle_child_visibility('kw000124');" style="display: block;">-</div>
<span class="fail">KEYWORD: </span>
<span class="name">SeleniumLibrary.Location Should Be </span>
<span class="arg"><a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a></span>
</td>
</tr>
<tr id="kw000124">
<td>
<div class="indent" id="kw000124_children" style="display: block;">
<table class="metadata">
<tr><th>Documentation:</th><td>Verifies that current URL is exactly `url`.</td></tr>
<tr><th>Start / End / Elapsed:</th><td>20090415 07:37:26.666 &nbsp;/ &nbsp;20090415 07:37:26.698 &nbsp;/ &nbsp;00:00:00.032</td></tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.697</td>
<td class="info level">INFO</td>
<td class="msg">Verifying current location is '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>'.</td>
</tr>
</table>
<table class="messages">
<tr>
<td class="time">07:37:26.698</td>
<td class="fail level">FAIL</td>
<td class="msg">Location should have been '<a href="http://localhost:7272/welcome.html">http://localhost:7272/welcome.html</a>' but was '<a href="http://localhost:7272/error.html">http://localhost:7272/error.html</a>'</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
